package com.cyan.note.dto.manager.worker;

import lombok.Data;
import java.math.BigDecimal;

/**
 * 可用打手响应DTO
 * 用于订单分配时选择打手
 * 
 * @author ZhangzhenYu
 * @since 2025-01-15
 */
@Data
public class AvailableWorkerDTO {

    /**
     * 打手ID
     */
    private Long id;

    /**
     * 打手昵称
     */
    private String nickname;

    /**
     * 真实姓名
     */
    private String realName;

    /**
     * 打手状态
     */
    private String status;

    /**
     * 打手等级
     */
    private String level;

    /**
     * 分成比例
     */
    private BigDecimal commissionRate;

    /**
     * 当前订单数
     */
    private Integer currentOrders;

    /**
     * 最大并发订单数
     */
    private Integer maxConcurrentOrders;
}